Data transfer was via cycle steal which made the overhead low if large buffers were used.
2.
The IBM 1130's " cycle steal " is really DMA because the CPU clock is stopped during memory access.
3.
For a Type III Communications Scanner cycle steal processing of a single character was fairly inexpensive & mdash; a single storage cycle was required.